You are here: Routing Rules > Dependent
Syntax samples
Selects a location if, and only if, the routing immediately preceding it is selected. An ALTERNATE routing which follows a dependent routing is an alternate to the last major routing preceding the dependent condition and not to the dependent routing itself.
A dependent routing should be used when one process results in two different types of entities that should go to different locations. For example, a dependent routing could simulate the separation of a customer and his or her order placed at the drive-through window at a restaurant. While the customer continues on to the cashier window, the order is sent on to the counter for fulfillment.
The rule field of the Routing edit table only. A DEPENDENT routing may be specified after any other routing rule (including other DEPENDENT routings) except for a CONTINUE routing.
Example
After an entity named "Lamp" completes a 3-minute preparation at Prep, the paint shop will paint it. If the paint shop has capacity, the Base routes to the paint shop and the Shade routes to the Waiting area based on the dependent rule. But if the paint shop does not have capacity, the lamp stays together and routes to Storage on an alternate routing.
Process Table
Entity |
Location |
Operation (min) |
---|---|---|
Lamp |
Prep |
WAIT 3 |
Routing Table
Blk |
Output |
Destination |
Rule |
Move Logic |
---|---|---|---|---|
1 |
Base |
Painting |
FIRST 1 |
|
Shade |
Waiting |
DEP |
|
|
Lamp |
Storage |
ALT |
|